magnetic tape data storage system - Español Inglés Diccionario